/* components/video-introduce/index.wxss */
.introduce {
  box-sizing: border-box;
  padding: 15rpx 15rpx env(safe-area-inset-bottom);
}

.author-info {
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
  align-content: flex-start;
  height: 150rpx;
  .user-info {
    display: flex;
    flex-direction: column;
    height: inherit;
    width: 150rpx;
    margin-left: 15rpx;

    .nick-name {
      font-size: 24rpx;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 150rpx;
      flex: 1;
    }

    .enterprise-name {
      flex: 1;
      max-width: 150rpx;

      .enterprise-text {
        display: inline-block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 120rpx;
        color: gold;
        font-size: 20rpx;
      }

      .enterprise-icon {
        // display: inline-block;
        float: right !important;
      }
    }

    .focus-btn {
      // margin-top: 15rpx;
      flex: 1;
    }
  }

  .camera-number {
    margin-left: 40rpx;
    flex-grow: 1;
    .text-title {
      width: 90%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .text-info {
      font-size: 24rpx;
      color: darkcyan;
    }
  }
}